$(function(){
	//查询日志
	var logTableColums = [//定义列
	                      {
	          				"mData":"uuid",
	          				"sClass": "center",
	          				"bSortable": false,
	          				"mRender" : function(data, type, row) {
	          					return '<div class="action-buttons"><a class="red" href="javascript:del(\''+data+'\')"><i class="icon-trash bigger-130"></i></a>';
	          				}
	                      },
	                      {"mData":"empNo"}, //员工编号
	                      {"mData": "empName"},//empName
	                      {"mData":"ipaddr"},//ip地址
	                      {"mData": "busiModule"},//功能模块
	                      {"mData":"busiFunc"},//业务功能编号
	                      {"mData":"busiId"},//文件编号
	                      {"mData": function(data,type,row){
	                    	  return changeType(data.operaterType);
	                      }
	                      
	                      }, //操作类型
	                      {
	                    	  "mData":"logTm", //操作时间
	                    	  "mData": function(data, type, row) {
	              					return DateUtil.dateFormat(data.logTm);
	              				}
	                      },
	                     // {"mData": "depict"} //描述
	                      
	              ];
	              //初始化dataTable
	          	datatable = $('#logTable').dataTable({
	              	'sAjaxSource': ctx+"/sys/log/queryPage.do",	//请求数据源 
	              	"fnServerData": function(sSource, aoData, fnCallback,oSettings){
	              		$.extend(aoData,$('#logForm').serializeArray());
	              		//aoData.push( { "startTime": $('#startTime').serializeArray(), "endTime": $("#endTime").val() } );
	            		$.ajax({
	        	    		dataType: 'json',
	        	    		url : sSource,
	        	    		data: aoData,
	        	    		success: fnCallback
	            		});		
	              	},
	          		'bServerSide':true,							//是否启动服务器端数据导入
	          		"bLengthChange" : false,
	          		"bInfo" : true,
	          		"bPaginate" : true,
	              	'bFilter': false,                       	//是否使用内置的过滤功能。
	              	'aoColumns': logTableColums,
	             	"sDom": '<"toolbar">frtip', 
	               	"oLanguage": oLanguage
	          	});  
  	/**
  	 * 查询
  	 */
  	$("#operationLog").on("click",".queryLog",function(){
  		
  		queryLog();
  	});
  	/**
  	 * 删除
  	 */
  	$("#operationLog").on("click",".deleteLog",function(){
  		deleteLog();
  		
  	});
});






//查询
function queryLog() {
	
	var oSettings = datatable.fnSettings();
	oSettings._iDisplayStart = 0;
	datatable.fnClearTable(0); //清空数据
	datatable.fnDraw(); //重新加载数据 
}

//删除日志
function deleteLog(){
	queryLog();
	var startTime = $('#startTime').val();
	var endTime = $('#endTime').val();
	if(startTime==""&&endTime==""){
		Otod.Msg.confirm('确定删除所有的日志记录',"删除日志记录", delOk);
	}else if(startTime!=""&&endTime==""){
		Otod.Msg.confirm('确定删除【'+startTime+'】后的所有日志记录',"删除日志记录", delOk);
	}else if(startTime==""&&endTime!=""){
		Otod.Msg.confirm('确定删除【'+endTime+'】前的所有日志记录',"删除日志记录", delOk);
	}else if(startTime!=""&&endTime!=""){
		Otod.Msg.confirm('确定删除【'+startTime+'】至【'+endTime+'】所有日志记录',"删除日志记录", delOk);
	}
	//删除方法 
	function delOk(){
		Otod.ajax({
		    url: ctx+'/sys/log/deleteLogTime.do',
		    data:{startTime:startTime,endTime:endTime},
		    type: "GET",
		    successFn: function(data) {
		    	Otod.Msg.info("删除成功");
		    	queryLog();
		    }
		});
	}
}


/**
 * 日志类型
 */
function changeType(type){
	if(type=="50010001"){
		return "新增";
	}else if(type=="50020001"){
		return "修改";
	}else if(type=="50030001"){
		return "删除";
	}else if(type=="50040001"){
		return "文件下载";
	}else if(type=="50050001"){
		return "文件查看";
	}
}






	